V2EX  ›  英汉词典

Snowflake Schema

定义 Definition

雪花模式:数据仓库/商业智能中一种维度建模结构,是对“星型模式(star schema)”的进一步规范化(normalize)版本。其特点是维度表被拆分成多张层级表(例如“产品”维度再拆成“产品—子类—大类”),从而减少冗余,但通常会增加查询时的连接(JOIN)数量。该术语也可泛指“像雪花一样分支展开的数据库结构”。

发音 Pronunciation (IPA)

/ˈsnoʊˌfleɪk ˈskiːmə/

例句 Examples

A snowflake schema splits dimensions into multiple related tables.
雪花模式会把维度拆分成多张相互关联的表。

To reduce redundancy, the team converted the customer dimension into a snowflake schema, but reporting queries became slower because they required more joins.
为了减少冗余,团队把客户维度改成了雪花模式,但由于需要更多连接操作,报表查询反而变慢了。

词源 Etymology

snowflake(雪花)在这里是比喻:这种结构从中心事实表向外展开,维度再分支成更细的层级表,形状类似雪花的分叉;schema(模式/架构)来自希腊语 skhēma,意为“形态、结构”。合起来指“呈雪花状展开的数据库模式”。

相关词 Related Words

文学与著作中的用例 Literary Works

  • The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling(Ralph Kimball 等)
  • Building the Data Warehouse(William H. Inmon)
  • Microsoft SQL Server Data Warehouse and Business Intelligence(多作者技术书系中常见相关章节)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   672 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 21:15 · PVG 05:15 · LAX 13:15 · JFK 16:15
♥ Do have faith in what you're doing.